package catherineliu.main.singleton.lazy_man;

/**
 * 项目：DesignPatternsDemo
 * 文件描述：饿汉式
 * 作者：ljj
 * 创建时间：2020/11/25
 */
public class SingletonHungryMan {

    /**
     * 是否 Lazy 初始化：否
     * 是否多线程安全：是
     * 实现难度：易
     * 常用，但容易产生垃圾对象。
     * 没有加锁，执行效率会提高，但类加载时就初始化，浪费内存。
     */
    private static SingletonHungryMan instance = new SingletonHungryMan();
    private SingletonHungryMan() {}

    public static SingletonHungryMan getInstance() {
        return instance;
    }

}
